Spring Boot 参考指南
Spring Boot使你可以轻松地创建可运行的独立的、生产级的基于Spring的应用程序,我们对Spring平台和第三方库有自己的看法,这样你就可以以最低限度工作开始了,大多数Spring Boot应用程序都需要很少的Spring配置。
I. Spring Boot 文档
本节简要概述了Spring Boot参考文档,它充当文档其余部分的映射。
II. 入门
如果你要开始使用Spring Boot,或者一般的“Spring”,请阅读本节,它回答了“什么?””、“如何?”和“为什么?”的问题,它包括关于Spring Boot的介绍,以及安装说明,然后我们将介绍如何构建你的第一个Spring Boot应用程序,并在此过程中讨论一些核心原则。
III. 使用Spring Boot
本节将详细介绍如何使用Spring Boot,它涵盖了构建系统、自动配置和如何运行应用程序等主题,我们还介绍了一些Spring Boot的最佳实践。虽然Spring Boot没有什么特别之处(它只是另一个你可以使用的库),但是有一些建议可以让你的开发过程更容易一些。
如果你刚开始使用Spring Boot,那么在深入本节之前,你应该阅读入门指南。
- 13. 构建系统
- 14. 结构化你的代码
- 15. 配置类
- 16. 自动配置
- 17. Spring bean和依赖项注入
- 18. 使用@SpringBootApplication注解
- 19. 运行你的应用程序
- 20. 开发者工具
- 21. 为生产环境打包你的应用程序
- 22. 下一步要读什么
IV. Spring Boot 特性
本节将深入介绍Spring Boot的详细信息,在这里,你可以了解你可能想要使用和定制的关键特性。如果你还没有这样做,你可能希望阅读“第II章”,“入门”和“第III章”,使用“Spring Boot”部分,这样你就有了基础的良好基础。
- 23. SpringApplication
- 24. 外部化配置
- 25. 配置文件
- 26. 日志记录
- 27. 开发Web应用程序
- 28. 安全
- 29.使用SQL数据库
- 30. 使用NoSQL技术
- 31.缓存
- 32. 消息传递
- 33. 使用
RestTemplate
调用REST服务 - 34. 使用
WebClient
调用REST服务 - 35. 验证
- 36. 发送电子邮件
- 37. 使用JTA分布式事务
- 38. Hazelcast
- 39. Quartz Scheduler
- 40. Spring Integration
- 41. Spring Session
- 42. 通过JMX监视和管理
- 43.测试
- 44.WebSockets
- 45.Web Services
- 46.创建你自己的自动配置
- 47.Kotlin支持
- 48.下一步要读什么
V. Spring Boot Actuator:生产就绪特性
Spring Boot包括许多其他特性,可以帮助你在将应用程序推向生产环境时监控和管理应用程序,你可以选择使用HTTP端点或JMX来管理和监控应用程序,审计、健康和指标收集也可以自动应用到你的应用程序中。
- 49. 启用生产就绪的特性
- 50. 端点
- 51. 通过HTTP监控和管理
- 52. 通过JMX监控和管理
- 53.日志记录器
- 54.指标
- 55.审计
- 56.HTTP跟踪
- 57.进程监控
- 58.Cloud Foundry支持
- 59.下一步要读什么
VI. 部署 Spring Boot 应用程序
- 60. 部署到云
- 61.安装Spring Boot应用程序
- 62.下一步要读什么
VII. Spring Boot CLI
VIII. 构建工具插件
- 68.Spring Boot Maven插件
- 69.Spring Boot Gradle插件
- 70.Spring Boot AntLib模块
- 71.支持其他构建系统
- 72.下一步要读什么
IX. “How-to”指南
- 73.Spring Boot应用程序
- 74.性能和配置
- 75.嵌入式Web服务器
- 76.Spring MVC
- 77.HTTP Clients
- 78.日志记录
- 79.数据访问
- 80.数据库初始化
- 81.消息传递
- 82.批处理应用程序
- 83.Actuator
- 84.安全
- 85.热插拔
- 86.构建
- 87.传统的部署
X. 附录
-
- properties ①
- properties ②
- properties ③
- properties ④
- properties ⑤
- properties ⑥
- properties ⑦
- properties ⑧
- properties ⑨
- properties ⑩
- B. 配置元数据
- C. 自动配置类
- D. 测试自动配置注解
- E. 可执行Jar格式
- F. 依赖版本
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。